the brains of this operation - Español Inglés Diccionario